Johan Dahlin [Thu, 5 Jan 2006 19:59:18 +0000 (19:59 +0000)]
Set minimum for activity-step property to 0 instead of -G_MAXUINT.
* gtk/gtkprogressbar.c: Set minimum for activity-step property to 0
instead of -G_MAXUINT.
Matthias Clasen [Thu, 5 Jan 2006 19:15:45 +0000 (19:15 +0000)]
Only connect to the event if we have a frame, since the handler is only
2006-01-05 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwindow.c: Only connect to the event if we have
a frame, since the handler is only relevant in that case.
Matthias Clasen [Thu, 5 Jan 2006 17:39:17 +0000 (17:39 +0000)]
Some more
Matthias Clasen [Thu, 5 Jan 2006 17:30:44 +0000 (17:30 +0000)]
Use a weak reference rather than the destroy signal to track proxies going
2006-01-05 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkaction.c (connect_proxy): Use a weak reference rather
than the destroy signal to track proxies going away.
Matthias Clasen [Thu, 5 Jan 2006 15:56:14 +0000 (15:56 +0000)]
Revert the last change.
2006-01-05 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkbindings.c (binding_signal_new): Revert the last change.
Matthias Clasen [Thu, 5 Jan 2006 14:40:27 +0000 (14:40 +0000)]
Removed.
2006-01-05 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkaction.c: (gtk_action_sync_property): Removed.
Rodrigo Moya [Thu, 5 Jan 2006 11:26:59 +0000 (11:26 +0000)]
allocate correct amount for signal and arguments.
2006-01-05 Rodrigo Moya <rodrigo@novell.com>
* gtk/gtkbindings.c (binding_signal_new): allocate correct amount for
signal and arguments.
Matthias Clasen [Thu, 5 Jan 2006 06:28:58 +0000 (06:28 +0000)]
Don't return a value from a void function.
2006-01-05 Matthias Clasen <mclasen@redhat.com>
* gtk/gtklabel.c (gtk_label_grab_focus): Don't return a value from
a void function.
Matthias Clasen [Thu, 5 Jan 2006 04:21:09 +0000 (04:21 +0000)]
Revert questionable changes.
2006-01-04 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkbindings.h (struct _GtkBindingSignal): Revert questionable
changes.
* gtk/gtkbindings.c: Use the slice allocator and allocate signal
and arguments in one block.
Matthias Clasen [Wed, 4 Jan 2006 15:32:05 +0000 (15:32 +0000)]
Don't return a list of NULLs. (#325723, Steve Chaplin)
2006-01-04 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkuimanager.c (gtk_ui_manager_get_toplevels): Don't return
a list of NULLs. (#325723, Steve Chaplin)
Rodrigo Moya [Wed, 4 Jan 2006 12:38:06 +0000 (12:38 +0000)]
guard against multiplying by -1 (when n_args is 0).
2006-01-04 Rodrigo Moya <rodrigo@novell.com>
* gtk/gtkbindings.c (binding_signal_new): guard against multiplying
by -1 (when n_args is 0).
Michael Natterer [Wed, 4 Jan 2006 11:25:19 +0000 (11:25 +0000)]
use gtk_menu_attach_to_widget() and gtk_menu_detach() instead of
2006-01-04 Michael Natterer <mitch@imendio.com>
* gtk/gtkmenutoolbutton.c
(gtk_menu_tool_button_set_menu)
(gtk_menu_tool_button_destroy): use gtk_menu_attach_to_widget()
and gtk_menu_detach() instead of reffing/unreffing the menu
manually. Also fixes brokenness on screen change (bug #85715).
Matthias Clasen [Wed, 4 Jan 2006 07:06:12 +0000 (07:06 +0000)]
Use the slice allocator for many small allocations.
2006-01-04 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkaccelmap.c:
* gtk/gtkactiongroup.c:
* gtk/gtkdialog.c:
* gtk/gtkfilesystemunix.c:
* gtk/gtkgc.c:
* gtk/gtkkeyhash.c:
* gtk/gtkplug.c:
* gtk/gtktextiter.c:
* gtk/gtktextlayout.c:
* gtk/gtkuimanager.c:
* gtk/gtkwidget.c:
* gtk/gtkwindow.c:
* gtk/gtkxembed.c: Use the slice allocator for many small
allocations.
* gtk/gtkcolorsel.c:
* gtk/gtktreeview.c: Use IPN.
* gtk/gtkwidget.c: Remove an unused field from the AccelPath
struct.
Tor Lillqvist [Wed, 4 Jan 2006 01:46:13 +0000 (01:46 +0000)]
Include also the gtk20-properties message catalogs.
2006-01-04 Tor Lillqvist <tml@novell.com>
* gtk-zip.sh.in: Include also the gtk20-properties message catalogs.
Francisco Javier F. Serrador [Tue, 3 Jan 2006 22:02:52 +0000 (22:02 +0000)]
Updated Spanish translation.
2006-01-03 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.
Matthias Clasen [Tue, 3 Jan 2006 15:38:31 +0000 (15:38 +0000)]
Fix the build
Matthias Clasen [Tue, 3 Jan 2006 13:50:59 +0000 (13:50 +0000)]
Remove pointless cast
Matthias Clasen [Tue, 3 Jan 2006 13:50:02 +0000 (13:50 +0000)]
Call gtk_drag_update for non-motion events. (#325443, Peter Harvey)
2006-01-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkdnd.c (gtk_drag_begin_internal): Call gtk_drag_update
for non-motion events. (#325443, Peter Harvey)
Matthias Clasen [Tue, 3 Jan 2006 06:19:00 +0000 (06:19 +0000)]
Avoid connecting to notify on our own properties.
2006-01-03 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkaction.c: Avoid connecting to notify on our own
properties.
Matthias Clasen [Tue, 3 Jan 2006 03:56:44 +0000 (03:56 +0000)]
When deleting words, delete preceding whitespace as well. (#325358, Akkana
2006-01-02 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentry.c (gtk_entry_delete_from_cursor): When deleting
words, delete preceding whitespace as well. (#325358, Akkana Peck)
Anders Carlsson [Mon, 2 Jan 2006 16:34:21 +0000 (16:34 +0000)]
Have these return TRUE
2006-01-02 Anders Carlsson <andersca@imendio.com>
* gdk/quartz/GdkQuartzWindow.c:
(-[GdkQuartzWindow canBecomeMainWindow]):
(-[GdkQuartzWindow canBecomeKeyWindow]):
Have these return TRUE
* gdk/quartz/gdkevents-quartz.c:
(pointer_grab_internal):
Remove FIXME
(find_child_window_by_point_helper):
Fix bug in offset calculation
(find_window_for_event):
Use grab window toplevel when a grab is in effect
(gdk_event_translate):
Don't call _gdk_event_button_generate on mouse up
* gdk/quartz/gdkgc-quartz.c:
(_gdk_quartz_gc_new):
Fix indentation
* gdk/quartz/gdkwindow-quartz.c:
(gdk_window_new):
Make TEMP windows borderless
(gdk_window_hide):
Hide window
(gdk_window_get_origin):
Implement
Tor Lillqvist [Mon, 2 Jan 2006 09:32:56 +0000 (09:32 +0000)]
Make identical to the X11 implementation. (#322264, John Ehresman)
2006-01-02 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkwindow-win32.c
(gdk_window_impl_win32_get_visible_region): Make identical to the
X11 implementation. (#322264, John Ehresman)
Tor Lillqvist [Mon, 2 Jan 2006 00:48:39 +0000 (00:48 +0000)]
Revert stuff that was accidentally committed.
Tor Lillqvist [Mon, 2 Jan 2006 00:45:39 +0000 (00:45 +0000)]
Get the invalidated region from ScrollWindowEx() instead of an incorrect
2006-01-02 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkgeometry-win32.c (gdk_window_scroll): Get the
invalidated region from ScrollWindowEx() instead of an incorrect
attempt to calculate it ourselves. Fix by John Ehresman. (#323666)
* gdkevents-win32.c: Make _gdk_win32_hrgn_to_region() non-static.
* gdkprivate-win32.h: Declare it.
Matthias Clasen [Sat, 31 Dec 2005 07:06:31 +0000 (07:06 +0000)]
Connect to notify instead of multiple detailed signals.
2005-12-31 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkaction.c:
* gtk/gtkentry.c: Connect to notify instead of multiple
detailed signals.
Matthias Clasen [Fri, 30 Dec 2005 07:16:35 +0000 (07:16 +0000)]
Add gdk_cairo_set_source_pixmap. (#318805, Alexander Larsson)
2005-12-30 Matthias Clasen <mclasen@redhat.com>
* gdk/gdk.symbols:
* gdk/gdkcairo.h:
* gdk/gdkcairo.c: Add gdk_cairo_set_source_pixmap. (#318805,
Alexander Larsson)
Matthias Clasen [Fri, 30 Dec 2005 06:32:30 +0000 (06:32 +0000)]
Call gdk_display_manager_set_default_display() to change the default
2005-12-30 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkdisplaymanager.c (gdk_display_manager_set_property): Call
gdk_display_manager_set_default_display() to change the default
display. (#153623, Stefan Kost)
Jonathan Blandford [Fri, 30 Dec 2005 06:02:04 +0000 (06:02 +0000)]
minor doc edit
Matthias Clasen [Fri, 30 Dec 2005 05:37:44 +0000 (05:37 +0000)]
Alert dialogs should not have titles and should not be displayed in the
2005-12-30 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmessagedialog.c (gtk_message_dialog_init):
(setup_type): Alert dialogs should not have titles and should
not be displayed in the taskbar. (#310443, Carlos Garnacho Parro,
Dennis Cranston)
Matthias Clasen [Fri, 30 Dec 2005 04:58:41 +0000 (04:58 +0000)]
Add deprecation note to gtk_exit() (#325199, Ævar Arnfjörð Bjarmason)
2005-12-29 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtkmain.sgml: Add deprecation note to
gtk_exit() (#325199, Ævar Arnfjörð Bjarmason)
Matthias Clasen [Fri, 30 Dec 2005 03:29:36 +0000 (03:29 +0000)]
Always call the get_path and get_iter implementations directly, rather
2005-12-29 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkliststore.c:
* gtk/gtktreestore.c: Always call the get_path and get_iter
implementations directly, rather than the current mixture whith
some calls going through the GtkTreeModel interface.
Matthias Clasen [Thu, 29 Dec 2005 07:47:02 +0000 (07:47 +0000)]
More of the same
Matthias Clasen [Thu, 29 Dec 2005 07:14:19 +0000 (07:14 +0000)]
Remove excessive g_return_if_fail() checks in static functions.
2005-12-29 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkliststore.c:
* gtk/gtktreestore.c: Remove excessive g_return_if_fail() checks
in static functions.
Matthias Clasen [Thu, 29 Dec 2005 05:26:09 +0000 (05:26 +0000)]
Use the slice allocater for GtkTreeDataSortHeader.
2005-12-29 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreedatalist.c: Use the slice allocater for
GtkTreeDataSortHeader.
* gtk/gtktreedatalist.h:
* gtk/gtktreedatalist.c (_gtk_tree_data_list_set_header): New function.
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func):
* gtk/gtkliststore.c (gtk_list_store_set_sort_func):
* gtk/gtktreestore.c (gtk_tree_store_set_sort_func): Use it here.
Matthias Clasen [Wed, 28 Dec 2005 04:09:18 +0000 (04:09 +0000)]
Make the args a flexible array inside the struct, and allocate them
2005-12-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkbindings.h (GtkBindingSignal):
* gtk/gtkbindings.c (binding_signal_new): Make the
args a flexible array inside the struct, and allocate them
together.
Tim Janik [Tue, 27 Dec 2005 23:46:28 +0000 (23:46 +0000)]
delete GtkCTreeRow as GtkCTreeRow, not clist rows which crashes in gslice
Wed Dec 28 00:45:46 2005 Tim Janik <timj@gtk.org>
* gtk/gtkctree.c (row_delete): delete GtkCTreeRow as GtkCTreeRow, not
clist rows which crashes in gslice later on.
Federico Mena Quintero [Tue, 27 Dec 2005 18:38:52 +0000 (18:38 +0000)]
In the case for FILTER_RULE_PIXBUF_FORMATS, check that
2005-12-27 Federico Mena Quintero <federico@ximian.com>
* gtk/gtkfilefilter.c (gtk_file_filter_filter): In the case for
FILTER_RULE_PIXBUF_FORMATS, check that filter_info->mime_type is
not NULL. Fixes bug #317687.
Matthias Clasen [Tue, 27 Dec 2005 07:57:52 +0000 (07:57 +0000)]
Fix a typo. (gdk_screen_get_setting): Avoid relocations for the settings
2005-12-27 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkevents-x11.c (check_transform): Fix a typo.
(gdk_screen_get_setting): Avoid relocations for the settings
map.
Matthias Clasen [Tue, 27 Dec 2005 07:39:19 +0000 (07:39 +0000)]
Fix a typo.
2005-12-27 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkevents-x11.c (check_transform): Fix a typo.
Matthias Clasen [Tue, 27 Dec 2005 07:36:58 +0000 (07:36 +0000)]
Avoid relocations for the list of standard atoms.
2005-12-27 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkproperty-x11.c: Avoid relocations for the list
of standard atoms.
Matthias Clasen [Tue, 27 Dec 2005 06:10:20 +0000 (06:10 +0000)]
Avoid copying the set_name by interning it.
2005-12-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkbindings.c (gtk_binding_set_new): Avoid copying
the set_name by interning it.
Matthias Clasen [Tue, 27 Dec 2005 04:38:31 +0000 (04:38 +0000)]
Precache atoms before calling gdk_window_new().
2005-12-26 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkdisplay-x11.c (gdk_display_open): Precache atoms
before calling gdk_window_new().
Matthias Clasen [Tue, 27 Dec 2005 00:59:53 +0000 (00:59 +0000)]
some more slice allocation
Matthias Clasen [Tue, 27 Dec 2005 00:54:39 +0000 (00:54 +0000)]
Some more slice allocation
Matthias Clasen [Tue, 27 Dec 2005 00:49:24 +0000 (00:49 +0000)]
Use the slice allocator for some other small auxiliary structures as well.
2005-12-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktextbtree.c: Use the slice allocator for some other small
auxiliary structures as well.
Matthias Clasen [Tue, 27 Dec 2005 00:41:43 +0000 (00:41 +0000)]
Forgotten file
Matthias Clasen [Tue, 27 Dec 2005 00:11:26 +0000 (00:11 +0000)]
Clarify docs. (#324996)
2005-12-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkimcontext.c (gtk_im_context_filter_keypress): Clarify
docs. (#324996)
Adam Weinberger [Mon, 26 Dec 2005 22:25:56 +0000 (22:25 +0000)]
Updated Canadian English translation.
2005-12-26 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.
Matthias Clasen [Mon, 26 Dec 2005 07:54:32 +0000 (07:54 +0000)]
Also strip (_F) without a space
Matthias Clasen [Mon, 26 Dec 2005 07:52:43 +0000 (07:52 +0000)]
Mention the stripping of (_F) suffixes.
2005-12-26 Matthias Clasen <mclasen@redhat.com>
* README.in: Mention the stripping of (_F) suffixes.
* gtk/gtktoolbar.c (_gtk_toolbar_elide_underscores): Strip a suffix of
the form " (_<single character>)", since this is the preferred way
for some languages to indicate accelerators. (#323956, Yang Hong)
Matthias Clasen [Mon, 26 Dec 2005 07:02:51 +0000 (07:02 +0000)]
Add a gtk-label-select-on-focus setting. (gtk_label_grab_focus): And use
2005-12-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtklabel.c (gtk_label_class_init): Add a gtk-label-select-on-focus
setting.
(gtk_label_grab_focus): And use it here to select the contents of
the label when appropriate.
(gtk_label_class_init): Use the same keybindings for select all/
unselect all as GtkEntry and GtkTextView.
* gtk/gtkdialog.c (gtk_dialog_map): When looking for the initial
focus, avoid leaving a selection in a label.
Matthias Clasen [Mon, 26 Dec 2005 05:07:53 +0000 (05:07 +0000)]
Documentation fixes. (#324815, Ross Burton)
2005-12-25 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwindow.c: Documentation fixes. (#324815,
Ross Burton)
Matthias Clasen [Mon, 26 Dec 2005 04:56:36 +0000 (04:56 +0000)]
Require GLib 2.9.2
2005-12-25 Matthias Clasen <mclasen@redhat.com>
* configure.in: Require GLib 2.9.2
Adam Weinberger [Sun, 25 Dec 2005 06:38:23 +0000 (06:38 +0000)]
Updated Canadian English translation.
2005-12-25 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.
Matthias Clasen [Sat, 24 Dec 2005 07:29:00 +0000 (07:29 +0000)]
Inline docs, use g_assert(), avoid extra allocation for rectangular
2005-12-24 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkregion-generic.c:
* gdk/gdkpolyreg-generic.c:
* gdk/gdkregion.h:
* gdk/gdkrectangle.c: Inline docs, use g_assert(), avoid
extra allocation for rectangular regions.
Matthias Clasen [Sat, 24 Dec 2005 07:00:47 +0000 (07:00 +0000)]
Inline docs.
2005-12-24 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkrectangle.c: Inline docs.
Tim Janik [Thu, 22 Dec 2005 18:14:58 +0000 (18:14 +0000)]
fixup line i swallowed earlier ;)
Tim Janik [Thu, 22 Dec 2005 17:58:40 +0000 (17:58 +0000)]
renamed GUnowned to GInitiallyUnowned.
Thu Dec 22 18:53:14 2005 Tim Janik <timj@gtk.org>
* gtk/gtkobject.[hc]: renamed GUnowned to GInitiallyUnowned.
Tim Janik [Thu, 22 Dec 2005 16:55:44 +0000 (16:55 +0000)]
parent type fixups in structure declarations.
Thu Dec 22 17:55:11 2005 Tim Janik <timj@gtk.org>
* gtk/gtkobject.h: parent type fixups in structure declarations.
Tim Janik [Thu, 22 Dec 2005 15:10:05 +0000 (15:10 +0000)]
derive GtkObject from GUnowned, so it initially has a floating reference
Thu Dec 22 16:01:27 2005 Tim Janik <timj@imendio.com>
* gtk/gtkobject.c: derive GtkObject from GUnowned,
so it initially has a floating reference count.
gtk_object_class_init(): installa floating flag handler with
libgobject, so for GtkObjects the flag is stored as GTK_FLOATING
in the ->flags member.
* tests/floatingtest.c: test floating flag uses.
Matthias Clasen [Wed, 21 Dec 2005 21:10:41 +0000 (21:10 +0000)]
Use the slice allocator for regions. Still todo: avoid extra allocations
2005-12-21 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkregion-generic.c: Use the slice allocator
for regions. Still todo: avoid extra allocations for
the single-rectangle case.
Matthias Clasen [Wed, 21 Dec 2005 21:05:22 +0000 (21:05 +0000)]
Update class_n_properties after installing color-hash, since other classes
2005-12-21 Matthias Clasen <mclasen@redhat.com>
* gtk/gtksettings.c (gtk_settings_class_init): Update
class_n_properties after installing color-hash, since
other classes install settings, too.
* gtk/gtkctree.c:
* gtk/gtkclist.c: Fix some mistakes in the conversion
from mem chunks to slice allocator.
Matthias Clasen [Wed, 21 Dec 2005 18:14:59 +0000 (18:14 +0000)]
Adjust the wrap-width also if an explicit item width is set. (#322475,
2005-12-21 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkiconview.c (adjust_wrap_width): Adjust the
wrap-width also if an explicit item width is set.
(#322475, Alex Graveley)
Matthias Clasen [Tue, 20 Dec 2005 18:21:21 +0000 (18:21 +0000)]
Reset pressed_button to -1 after handling a double click, so that motion
2005-12-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkiconview.c (gtk_icon_view_button_press): Reset
pressed_button to -1 after handling a double click, so that
motion events occurring between here and the release event
don't trigger DND. (#324588, Dave Andreoli)
Matthias Clasen [Tue, 20 Dec 2005 17:05:33 +0000 (17:05 +0000)]
Fix the build
Matthias Clasen [Tue, 20 Dec 2005 05:47:43 +0000 (05:47 +0000)]
Updates
Matthias Clasen [Tue, 20 Dec 2005 05:44:07 +0000 (05:44 +0000)]
Doc updates
Matthias Clasen [Tue, 20 Dec 2005 05:36:10 +0000 (05:36 +0000)]
Doc updates
Matthias Clasen [Tue, 20 Dec 2005 05:35:15 +0000 (05:35 +0000)]
Another doc update
Matthias Clasen [Tue, 20 Dec 2005 05:34:32 +0000 (05:34 +0000)]
Doc updates
Matthias Clasen [Tue, 20 Dec 2005 05:33:19 +0000 (05:33 +0000)]
Documentation updates
Matthias Clasen [Tue, 20 Dec 2005 05:27:17 +0000 (05:27 +0000)]
Documentation updates
Matthias Clasen [Tue, 20 Dec 2005 05:11:30 +0000 (05:11 +0000)]
Documentation updates
Matthias Clasen [Tue, 20 Dec 2005 04:55:16 +0000 (04:55 +0000)]
Fix typo
Matthias Clasen [Mon, 19 Dec 2005 21:13:49 +0000 (21:13 +0000)]
Small additions/fixes.
2005-12-19 Matthias Clasen <mclasen@redhat.com>
* gdk-pixbuf/tmpl/module_interface.sgml:
* gdk-pixbuf/gdk-pixbuf-sections.txt:
* gdk-pixbuf/tmpl/animation.sgml: Small additions/fixes.
Matthias Clasen [Mon, 19 Dec 2005 21:02:08 +0000 (21:02 +0000)]
Small additions/fixes
2005-12-19 Matthias Clasen <mclasen@redhat.com>
* gdk/tmpl/input.sgml:
* gdk/tmpl/rgb.sgml:
* gdk/tmpl/x_interaction.sgml:
* gdk/tmpl/windows.sgml: Small additions/fixes
* gdk/Makefile.am (IGNORE_HFILES): Add quartz
* gdk/gdk-sections.txt: Add gdk_window_get_type_hint
Matthias Clasen [Mon, 19 Dec 2005 20:22:04 +0000 (20:22 +0000)]
Add GtkStatusIcon so it gets an object hierarchy.
2005-12-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtk-sections.txt: Add GtkStatusIcon so it gets
an object hierarchy.
Matthias Clasen [Mon, 19 Dec 2005 20:19:19 +0000 (20:19 +0000)]
Remove inlined documentation
2005-12-19 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtkbutton.sgml: Remove inlined documentation
Matthias Clasen [Mon, 19 Dec 2005 20:13:34 +0000 (20:13 +0000)]
Documentation fixes.
2005-12-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreemodel.c:
* gtk/gtkplug.c:
* gtk/gtkwindow.c: Documentation fixes.
Matthias Clasen [Mon, 19 Dec 2005 20:07:08 +0000 (20:07 +0000)]
Documentation fixes.
2005-12-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkplug.c:
* gtk/gtkwindow.c: Documentation fixes.
Matthias Clasen [Mon, 19 Dec 2005 19:48:21 +0000 (19:48 +0000)]
Explicitly document GtkStatusIcon as a non-widget. (#324181, Maciej
2005-12-19 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtkstatusicon.sgml: Explicitly document GtkStatusIcon
as a non-widget. (#324181, Maciej Katafiasz)
Michael Natterer [Mon, 19 Dec 2005 19:03:51 +0000 (19:03 +0000)]
implement boolean property "truncate-multiline" which, when enabled,
2005-12-19 Michael Natterer <mitch@imendio.com>
* gtk/gtkentry.c: implement boolean property "truncate-multiline"
which, when enabled, truncates multi-line pastes or drops to their
first line. Fixes bug #322252.
* gtk/gtkfilechooserentry.c (gtk_file_chooser_entry_init): enable
truncate-multiline here.
Matthias Clasen [Mon, 19 Dec 2005 05:28:49 +0000 (05:28 +0000)]
Fix a crash
Francisco Javier F. Serrador [Sun, 18 Dec 2005 22:13:52 +0000 (22:13 +0000)]
Updated Spanish translation.
2005-12-18 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.
Matthias Clasen [Fri, 16 Dec 2005 19:06:09 +0000 (19:06 +0000)]
Use G_MODULE_BIND_LAZY when opening modules.
2005-12-16 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilesystem.c (gtk_file_system_module_load):
* gtk/gtkimmodule.c (gtk_im_module_load):
* gtk/gtkthemes.c (gtk_theme_engine_load):
* gtk/gtkmodules.c (find_module): Use G_MODULE_BIND_LAZY when
opening modules.
Matthias Clasen [Fri, 16 Dec 2005 18:45:31 +0000 (18:45 +0000)]
Rework the way the color scheme setting is inherited. Now the overriding
2005-12-16 Matthias Clasen <mclasen@redhat.com>
* gtk/gtksettings.[hc]: Rework the way the color scheme setting
is inherited. Now the overriding is done on a per-color basis,
rather than for the setting as a whole. This has the effect
that themes can declare defaults for all the symbolic colors they
use by specifying a value for the gtk-color-scheme setting in
their rc file, while still allowing the XSetting to override
"standard" symbolic colors. The hash table is now available
through the color-hash property.
* gtk/gtkrc.c: Use the new color-hash property.
Christophe Merlet [Wed, 14 Dec 2005 22:15:18 +0000 (22:15 +0000)]
Updated French translation.
Matthias Clasen [Wed, 14 Dec 2005 19:39:44 +0000 (19:39 +0000)]
Skip unrealized children when doing focus sorting. (#323995, Dan Winship)
2005-12-14 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcontainer.c (_gtk_container_focus_sort): Skip unrealized
children when doing focus sorting. (#323995, Dan Winship)
Rodney Dawes [Wed, 14 Dec 2005 19:29:50 +0000 (19:29 +0000)]
Default to "drive-harddisk" and then fall back to gnome-dev-harddisk
2005-12-14 Rodney Dawes <dobey@novell.com>
* gtk/gtkfilesystemunix.c (gtk_file_system_unix_volume_render_icon):
Default to "drive-harddisk" and then fall back to gnome-dev-harddisk
(get_icon_for_mime_type): Look up the mime type icons according to the
Icon Naming Specification and then fall back to the gnome-mime- prefix
for the mime type icons
Fixes #323655
Matthias Clasen [Wed, 14 Dec 2005 19:14:14 +0000 (19:14 +0000)]
Warn if the icon cannot be loaded. (#323504, Kjartan Maraas)
2005-12-14 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkdnd.c (gtk_drag_set_icon_name): Warn if the icon
cannot be loaded. (#323504, Kjartan Maraas)
Matthias Clasen [Wed, 14 Dec 2005 18:12:36 +0000 (18:12 +0000)]
Add docs for the row-activated signal. (#324044, Davyd Madeley)
2005-12-14 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_class_init): Add docs
for the row-activated signal. (#324044, Davyd Madeley)
Michael Natterer [Wed, 14 Dec 2005 16:37:52 +0000 (16:37 +0000)]
Move stuff to correct ChangeLog.
Michael Natterer [Wed, 14 Dec 2005 13:58:02 +0000 (13:58 +0000)]
new utility function which factors out massive code duplication from the
2005-12-14 Michael Natterer <mitch@imendio.com>
* gdk-pixbuf/io-jpeg.c (gdk_pixbuf__jpeg_image_load_lines): new
utility function which factors out massive code duplication from
the commit below.
Michael Natterer [Wed, 14 Dec 2005 12:47:49 +0000 (12:47 +0000)]
applied patch from maemo-gtk which avoids the allocation of an
2005-12-14 Michael Natterer <mitch@imendio.com>
* gdk-pixbuf/io-jpeg.c: applied patch from maemo-gtk which avoids
the allocation of an intermediate buffer for non-progressive
jpegs. Fixed bug #305894.
* tests/test-images/valid_jpeg_progressive_test: new test image so
we can test both loading code paths in io-jpeg.c
Sunil Mohan Adapa [Wed, 14 Dec 2005 06:31:16 +0000 (06:31 +0000)]
Updated Telugu translation done by Prajasakti Localisation Team <localisation@prajasakti.com>.
Tim Janik [Tue, 13 Dec 2005 08:48:02 +0000 (08:48 +0000)]
added a link to the fgloating reference docs in the 2.10 release NEWS
Tue Dec 13 09:47:20 2005 Tim Janik <timj@gtk.org>
* README.in: added a link to the fgloating reference docs in the
2.10 release NEWS section.
Matthias Clasen [Mon, 12 Dec 2005 19:33:23 +0000 (19:33 +0000)]
Speed this function up, using the fact that visibility is constant across
2005-12-12 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktextiter.c (gtk_text_iter_set_visible_line_index):
Speed this function up, using the fact that visibility is
constant across segments. (#321548, Paolo Borelli)
Matthias Clasen [Mon, 12 Dec 2005 19:16:00 +0000 (19:16 +0000)]
Speed up stepping backwards. (#320638, Larry Ewing, Paolo Borelli)
2005-12-12 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktextbtree.c (_gtk_text_line_char_to_byte_offsets):
* gtk/gtktextiter.c (gtk_text_iter_backward_chars): Speed up
stepping backwards. (#320638, Larry Ewing, Paolo Borelli)
Matthias Clasen [Mon, 12 Dec 2005 17:39:50 +0000 (17:39 +0000)]
Only broadcast _GTK_LOAD_ICONTHEMES if we detect a real theme change, not
2005-12-12 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkicontheme.c (ensure_valid_themes): Only broadcast
_GTK_LOAD_ICONTHEMES if we detect a real theme change, not
upon initial theme load. (#323876, Peter Lund)
Matthias Clasen [Mon, 12 Dec 2005 17:32:36 +0000 (17:32 +0000)]
Make it compile